package com.fypg.module.blooddonation.api.client.dal.bloodPlatform;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 字典下载请求参数
 *
 * @author 系统生成
 */
@Data
@Schema(description = "字典下载请求参数")
public class DictDownloadReq {

    /**
     * 系统标识
     * 用于标识调用方系统，如：1-血站管理系统
     */
    @Schema(description = "系统标识", example = "1")
    private String systemKey;

    /**
     * 机构唯一标识
     * 调用方机构的唯一识别码
     */
    @Schema(description = "机构唯一标识", example = "00501")
    private String uuid;

    /**
     * 字典键
     * 要下载的字典类型标识
     * 示例：BD_EDUCATION-教育程度, BD_IDENTITY_TYPE-证件类型
     */
    @Schema(description = "字典键", example = "BD_EDUCATION")
    private String dictionaryKey;
}
